/* AUTOR: RAFAEL ABERTO MORENO PARRA
   Evaluador de expresiones en Java.	01 de Julio de 2010
   http://darwin.50webs.com

   Licencia: LGPL  GNU Lesser General Public License (http://es.wikipedia.org/wiki/GNU_Lesser_General_Public_License)
*/


/* Lista doblemente enlazada para evaluar una expresión con paréntesis

1. Lee la expresión del string
2. Cada caracter es colocado en un nodo excepto espacios.
3. Todos los caracteres son convertidos automáticamente a minúsculas
*/
package evaluador;

public class NodoDoble
{
    int iACUM;
    char cLetra;
    NodoDoble FlechaI;
    NodoDoble FlechaD;

    NodoDoble(char cLetra)
    {
	this.cLetra = cLetra;
        this.FlechaI = null;
        this.FlechaD = null;
	this.iACUM = -1;
    }

    NodoDoble(char cLetra, NodoDoble objNodo)
    {
        this.cLetra = cLetra;
        this.FlechaI = objNodo;
        this.FlechaD = null;
	this.iACUM = -1;
        objNodo.FlechaD = this; /* OJO a esto que es una lista doblemente enlazada */
    }
}
